// 引入mysql依赖
let mysql = require('mysql');
// 创建连接池
let pool = mysql.createPool({
    host:'127.0.0.1',
    database:"louwangwang",
    user:'root',
    password:'root',
})

/**
 * 
 * @param {*} sql 表示sql语句
 * @param {*} arr 表示传入的参数
 * @param {*} param3 
 */
function query(sql,arr){
    return new Promise((resolve, reject) => {
        pool.getConnection((err,connection)=>{
            if(err){
                reject(err)
            }
            // 成功
            connection.query(sql,arr,(error,result)=>{
                // 释放连接
                connection.release()
                if(error){
                    reject(error)
                }else{
                    resolve(result)
                }
            })
        })
    })
}

// export default query
module.exports  = query